// function getJSON() {
//    return new Promise((resolve,reject) =>{
//     setTimeout(() => {
//         console.log('json');
//         resolve('okk')
//     },500)
//    })
// }
// getJSON().then(() =>{
//     console.log('数据已经拿到了');
// })

function getJSON() {
   return new Promise((resolve,reject) =>{
    setTimeout(() => {
        console.log('json');
        resolve('okk')
    },500)
   })
}

// async 表示当前这个函数可以存在异步
async function testAsync() {
    await getJSON()  // 加了await的代码会立即执行，且后面的代码会被阻塞
    console.log('数据已经拿到了');
}

testAsync()


